package com.youlu.campus.admin.auth.vo;

import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;

@Getter
@Setter
public class SystemResourceVo implements Serializable {
    private String tenantId;
    /**
     * 资源名称，全局唯一
     */
    private String name;

    /**
     * 资源类型：1、URL，2、DATA，3、MENU,4、BUTTON
     */
    private Integer type;

    /**
     * 资源标识
     */
    private String permission;

    /**
     * URL
     */
    private String url;

    /**
     * 图标
     */
    private String img;

    /**
     * 激活图标
     */
    private String imgActive;

    /* 权重排序，数字越小越靠前 */
    private Integer weight;

    /**
     * 父级ID
     */
    private String parentId;

    /**
     * 父级ID全路径
     */
    private String parentIds;

    /**
     * 是否根节点
     */
    private Boolean rootNode = Boolean.TRUE;
}
